person who wanders alone - German English Dictionary